home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
kermit.columbia.edu
/
kermit.columbia.edu.tar
/
kermit.columbia.edu
/
newsgroups
/
misc.20031118-20041115
/
000233_Petri_member@newsguy.com_Tue Apr 20 12:06:05 2004.msg
< prev
next >
Wrap
Internet Message Format
|
2004-11-14
|
5KB
Path: newsmaster.cc.columbia.edu!iad-feed.news.verio.net!nntp1.tagonline.com!newsfeed2.dallas1.level3.net!news.level3.com!zeus.visi.com!news-out.visi.com!green.octanews.net!news-out.octanews.net!news.glorb.com!wn51feed!worldnet.att.net!129.250.175.17!pln-w!spln!dex!extra.newsguy.com!newsp.newsguy.com!drn
From: Petri <Petri_member@newsguy.com>
Newsgroups: comp.protocols.kermit.misc
Subject: Re: Running kermit from within glftpd
Date: 20 Apr 2004 02:16:42 -0700
Organization: Newsguy News Service [http://newsguy.com]
Lines: 96
Message-ID: <c62ppq0j4p@drn.newsguy.com>
References: <c61fv402ovm@drn.newsguy.com> <40846581.8040401@nyc.rr.com>
NNTP-Posting-Host: p-082.newsdawg.com
X-Newsreader: Direct Read News 4.20
Xref: newsmaster.cc.columbia.edu comp.protocols.kermit.misc:14950
In article <40846581.8040401@nyc.rr.com>, Jeffrey Altman says...
>> Is it possible to build Kermit with OpenSSL, but without Kerberos?
>> Maybe I should try to solve the runtime Kerberos dependency instead,
>> but then how?
> The kssl.h file is part of OpenSSL which in turn has a dependency on
> Kerberos because that is how the OpenSSL on your system was configured.
> Apparently you are not setting the include paths correctly to find krb5.h
You guided me to successfully build Kermit on this system last week with 'make
redhat9'. :)
In fact, another person suggests it is a dependency in OpenSSL specific to
Redhat 9.
I need OpenSSL, so I'll drop the build-without-kerberos idea.
I wonder if you could tell me if it is possible to build a static Kermit with
OpenSSL?
I just tried 'make redhat9 LNKFLAGS=-static', but it it fails.
The same warnings appear as when I do not use the static flag, but now also I
get this at the end:
---8<---
gcc -static -o wermit \
ckcmai.o ckclib.o ckutio.o ckufio.o \
ckcfns.o ckcfn2.o ckcfn3.o ckuxla.o \
ckcpro.o ckucmd.o ckuus2.o ckuus3.o \
ckuus4.o ckuus5.o ckuus6.o ckuus7.o \
ckuusx.o ckuusy.o ckuusr.o ckucns.o \
ckudia.o ckuscr.o ckcnet.o ckusig.o \
ckctel.o ckcuni.o ckupty.o ckcftp.o \
ckuath.o ck_crp.o ck_ssl.o -L/usr/kerberos/lib -L/usr/local/ssl/lib -lm
-lncurses -ltermcap -lkrb4 -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err
-lk5crypto -lcrypt -lresolv -lpam -ldl -lz
/usr/kerberos/lib/libkrb5.a(fcc_gennew.o)(.text+0x6c): In function
`krb5_fcc_generate_new':
: the use of `mktemp' is dangerous, better use `mkstemp'
ckcftp.o(.text+0x13a9a): In function `ftp_auth':
/root/ckermit/ckcftp.c:13618: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(g_pw_in_tkt.o)(.text+0x26): In function
`passwd_to_key':
: undefined reference to `des_string_to_key'
/usr/kerberos/lib/libkrb4.a(g_pw_in_tkt.o)(.text+0x49): In function
`passwd_to_key':
: undefined reference to `des_read_password'
/usr/kerberos/lib/libkrb4.a(mk_priv.o)(.text+0xfb): In function `krb_mk_priv':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(mk_req.o)(.text+0x405): In function `krb_mk_req':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(mk_req.o)(.text+0x433): In function `krb_mk_req':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(mk_safe.o)(.text+0xd6): In function `krb_mk_safe':
: undefined reference to `des_quad_cksum'
/usr/kerberos/lib/libkrb4.a(rd_priv.o)(.text+0xed): In function `krb_rd_priv':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(rd_safe.o)(.text+0x25e): In function `krb_rd_safe':
: undefined reference to `des_quad_cksum'
/usr/kerberos/lib/libkrb4.a(mk_preauth.o)(.text+0x7b): In function
`krb_mk_preauth':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(mk_preauth.o)(.text+0xbc): In function
`krb_mk_preauth':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5b): In function `krb_set_key':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x7e): In function `krb_set_key':
: undefined reference to `des_string_to_key'
/usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5be): In function `krb_rd_req':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(rd_req.o)(.text+0x5ec): In function `krb_rd_req':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(decomp_tkt.o)(.text+0x3b4): In function
`dcmp_tkt_int':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(g_ad_tkt.o)(.text+0x415): In function `get_ad_tkt':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(g_ad_tkt.o)(.text+0x443): In function `get_ad_tkt':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(g_in_tkt.o)(.text+0x74): In function `decrypt_tkt':
: undefined reference to `des_key_sched'
/usr/kerberos/lib/libkrb4.a(g_in_tkt.o)(.text+0x9f): In function `decrypt_tkt':
: undefined reference to `des_pcbc_encrypt'
/usr/kerberos/lib/libkrb4.a(mk_auth.o)(.text+0x158): In function
`krb_check_auth':
: undefined reference to `des_key_sched'
collect2: ld returned 1 exit status
make[2]: *** [xermit] Error 1
make[2]: Leaving directory `/root/ckermit'
make[1]: *** [linux+krb5+krb4+openssl+zlib+shadow+pam] Error 2
make[1]: Leaving directory `/root/ckermit'
make: *** [redhat9] Error 2
---8<---
Is there anyway around this?
Petri